runtime.special.kind (field)
34 uses
runtime (current package)
heapdump.go#L459: if sp.kind != _KindSpecialFinalizer {
heapdump.go#L658: if sp.kind != _KindSpecialProfile {
mcheckmark.go#L169: if sp.kind == _KindSpecialTinyBlock {
mcheckmark.go#L175: if sp.kind != _KindSpecialFinalizer && sp.kind != _KindSpecialCleanup {
mcheckmark.go#L184: switch sp.kind {
mcheckmark.go#L228: if r.sp.kind == _KindSpecialFinalizer {
mcheckmark.go#L244: if r.sp.kind == _KindSpecialFinalizer {
mcheckmark.go#L254: if r.sp.kind == _KindSpecialFinalizer {
mcleanup.go#L176: if offset == uintptr(s.offset) && _KindSpecialCleanup == s.kind &&
mcleanup.go#L183: if offset < uintptr(s.offset) || (offset == uintptr(s.offset) && _KindSpecialCleanup < s.kind) {
mgc.go#L1941: s.special.kind = _KindSpecialReachable
mgcmark.go#L397: switch sp.kind {
mgcsweep.go#L565: if tmp.kind == _KindSpecialFinalizer {
mgcsweep.go#L581: if special.kind == _KindSpecialFinalizer || special.kind == _KindSpecialWeakHandle {
mgcsweep.go#L603: if siter.s.kind == _KindSpecialReachable {
mheap.go#L2021: kind byte // kind of special
mheap.go#L2059: kind := s.kind
mheap.go#L2127: if offset == uintptr(s.offset) && kind == s.kind {
mheap.go#L2131: if offset < uintptr(s.offset) || (offset == uintptr(s.offset) && kind < s.kind) {
mheap.go#L2157: s.special.kind = _KindSpecialFinalizer
mheap.go#L2221: s.special.kind = _KindSpecialCleanup
mheap.go#L2269: s.special.kind = _KindSpecialCheckFinalizer
mheap.go#L2298: if offset == uintptr(s.offset) && _KindSpecialCheckFinalizer == s.kind &&
mheap.go#L2305: if offset < uintptr(s.offset) || (offset == uintptr(s.offset) && _KindSpecialCheckFinalizer < s.kind) {
mheap.go#L2348: if offset == uintptr(s.offset) && _KindSpecialCheckFinalizer == s.kind &&
mheap.go#L2355: if offset < uintptr(s.offset) || (offset == uintptr(s.offset) && _KindSpecialCheckFinalizer < s.kind) {
mheap.go#L2394: s.special.kind = _KindSpecialTinyBlock
mheap.go#L2580: s.special.kind = _KindSpecialWeakHandle
mheap.go#L2753: s.special.kind = _KindSpecialProfile
mheap.go#L2805: switch s.kind {
pinner.go#L335: rec.special.kind = _KindSpecialPinCounter
synctest.go#L417: s.special.kind = _KindSpecialBubble
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)